using System;
using System.Collections.Generic;
using System.Text;

using System.Xml;

namespace OWED.Network.Messages.General
{
    interface IXmlAble
    {
        /// <summary>
        /// Convenience function to get Xml from these in
        /// memory objects representing the protocol.
        /// </summary>
        /// <returns>An XmlNode
        /// This may be an XmlElement or XmlDocument,
        /// you should know for each item you work with.
        /// Also, it will be owned by another document.</returns>
        XmlNode ToXml();
    }
}
